	body {
		width: 100vw;
		min-height: calc( 100vh - 90px );
		padding-bottom: 90px;
		padding: 0 15px;
		line-height: 18px !important;
		background: linear-gradient(180deg, rgba(6, 196, 132, 1) 0%, rgba(237, 237, 237, 1) 30%);
		}
		
		.top-font{
			margin-top: 50px;
			font-size: 18px;
			font-weight: 700;
			display: flex;
			align-items: center;
			color: #ffffff;
		}
		.time-font{
			width: 100%;
			margin-top: 5px;
			color: #ffffff;
			display: flex;
			font-size: 12px;
			justify-content: space-between;
		}
		.write-change-info{
			width: 100%;
			background-color: #ffffff;
			border-radius: 5px;
			margin-top: 10px;
			padding: 15px;
		}
		.flex-spacebetween{
			display: flex;
			align-items: center;
			justify-content: space-between;
		}
		.content-title{
			display: flex;
			justify-content: space-between;
			font-size: 15px;
			font-weight: 700;
			align-items: center;
		}
		.icon-area{
			margin-top: 10px; 
			font-size: 10px;
			width: 100%;
			padding: 2px 10px;
			background-color:rgb(232, 242, 248) ;
			border-radius: 6px;
			display: flex;
			align-items: center;
			justify-content: space-between;
		}
		.form-label{
			color: #7F7F7F;
		}
		.form-content{
			margin-left: 14px;
		}
		.line{
			border-bottom: 0.25px solid #f2f2f2;
			margin: 10px 0;
		}
		.right-font{
			color: #05C484;
			font-size: 11px;
			margin-right: 8px;
		}
		.date-middle-area{
			position: relative; 
			width: 80px; 
			margin:0 10px;
			text-align: center;
		}
		.black-line{
			position:absolute; 
			top: 9px; 
			width: 80px;
			border-bottom: 1px solid #000000;
		}
		.total-days{
			font-size: 9px;
			z-index: 10;
			margin-left:10px;
			width: 60px; 
			color: #ffffff;
			padding: 0 10px;
			border-radius: 8px;
			background-color: #000000;
		}
		.flex-direction-colum{
			display: flex;
			flex-direction: column;
		}
		
		
		.page-bottom{
			position: fixed;
			bottom: 0;
			left: 0;
			height: 90px;
			width: 100%;
			background-color: #ffffff;
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding: 0 15px;
			box-shadow: -4px 0px 6px #ccc;
		}
		.content{
			width: 100%;
			height:  calc(100% - 50px);
			overflow-y: scroll;
		}
		.bottom-button1{
			background-color: #ffffff;
			color: #80838C;
			height: 44px;
			font-size: 18px;
			border-radius: 22px;
			width: 45%;
		}
		.bottom-button2{
			background-color: rgba(253, 98, 87, 1);
			color: #ffffff;
			height: 44px;
			font-size: 18px;
			border-radius: 22px;
			width: 45%;
		}
		
		